\hypertarget{classace_1_1_index_buffer___imp}{\section{クラス ace\-:\-:Index\-Buffer\-\_\-\-Imp}
\label{classace_1_1_index_buffer___imp}\index{ace\-::\-Index\-Buffer\-\_\-\-Imp@{ace\-::\-Index\-Buffer\-\_\-\-Imp}}
}
ace\-:\-:Index\-Buffer\-\_\-\-Impに対する継承グラフ\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{d7/db1/classace_1_1_index_buffer___imp}
\end{center}
\end{figure}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_index_buffer___imp_ab6d70dacff0d7f4c657f736a5ffa18dc}{virtual void {\bfseries Lock} ()=0}\label{classace_1_1_index_buffer___imp_ab6d70dacff0d7f4c657f736a5ffa18dc}

\item 
\hypertarget{classace_1_1_index_buffer___imp_ac3dcb5c662fa9acfe045e33c3baba656}{virtual void {\bfseries Unlock} ()=0}\label{classace_1_1_index_buffer___imp_ac3dcb5c662fa9acfe045e33c3baba656}

\item 
\hypertarget{classace_1_1_index_buffer___imp_ad73277ea026dc1aef146dded3a43752b}{int {\bfseries Get\-Count} () const }\label{classace_1_1_index_buffer___imp_ad73277ea026dc1aef146dded3a43752b}

\item 
\hypertarget{classace_1_1_index_buffer___imp_a9339bf1ed73a7250684215a3be3327e6}{int {\bfseries Get\-Max\-Count} () const }\label{classace_1_1_index_buffer___imp_a9339bf1ed73a7250684215a3be3327e6}

\item 
\hypertarget{classace_1_1_index_buffer___imp_a3e5a7c7cbd6a0379239f3420f82eb807}{int32\-\_\-t {\bfseries Get\-Index\-Size} () const }\label{classace_1_1_index_buffer___imp_a3e5a7c7cbd6a0379239f3420f82eb807}

\item 
\hypertarget{classace_1_1_index_buffer___imp_a1946135eb9ba692d7d1314b9e74fb115}{bool {\bfseries Is32\-Bit} () const }\label{classace_1_1_index_buffer___imp_a1946135eb9ba692d7d1314b9e74fb115}

\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{classace_1_1_pointer_array}{Pointer\-Array}$<$ T $>$ \hyperlink{classace_1_1_index_buffer___imp_a98e876db32eac54b8545fa74cec52aee}{Get\-Buffer} (int32\-\_\-t count)
\begin{DoxyCompactList}\small\item\em 内部のバッファを取得する。 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_index_buffer___imp_a414bd054145b03d123216a5c7743d8c7}{{\bfseries Index\-Buffer\-\_\-\-Imp} (\hyperlink{classace_1_1_graphics}{Graphics} $\ast$graphics, int index\-Count, bool is\-Dynamic, bool is32bit)}\label{classace_1_1_index_buffer___imp_a414bd054145b03d123216a5c7743d8c7}

\item 
\hypertarget{classace_1_1_index_buffer___imp_a7aef2e782ce87f3faf73925db4024e0f}{void $\ast$ {\bfseries Get\-Buffer\-Direct} (int count)}\label{classace_1_1_index_buffer___imp_a7aef2e782ce87f3faf73925db4024e0f}

\end{DoxyCompactItemize}
\subsection*{Protected 変数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_index_buffer___imp_a3765a254de2621349a1e6efa2e5bd774}{int {\bfseries m\-\_\-index\-Max\-Count}}\label{classace_1_1_index_buffer___imp_a3765a254de2621349a1e6efa2e5bd774}

\item 
\hypertarget{classace_1_1_index_buffer___imp_af2ab26d1314ccaea4469c57441518c6b}{int {\bfseries m\-\_\-index\-Count}}\label{classace_1_1_index_buffer___imp_af2ab26d1314ccaea4469c57441518c6b}

\item 
\hypertarget{classace_1_1_index_buffer___imp_adb9d8c20db943bbbbbac7f5bb64a9900}{bool {\bfseries m\-\_\-is\-Dynamic}}\label{classace_1_1_index_buffer___imp_adb9d8c20db943bbbbbac7f5bb64a9900}

\item 
\hypertarget{classace_1_1_index_buffer___imp_ae4dab4b5180436d193cb25057ce510d5}{bool {\bfseries m\-\_\-is\-Lock}}\label{classace_1_1_index_buffer___imp_ae4dab4b5180436d193cb25057ce510d5}

\item 
\hypertarget{classace_1_1_index_buffer___imp_a7ce011bf678fd767f76cfc558ac3a4df}{uint8\-\_\-t $\ast$ {\bfseries m\-\_\-resource}}\label{classace_1_1_index_buffer___imp_a7ce011bf678fd767f76cfc558ac3a4df}

\item 
\hypertarget{classace_1_1_index_buffer___imp_aac9c465b28e6f842382b939d12bf4c3a}{bool {\bfseries m\-\_\-is32bit}}\label{classace_1_1_index_buffer___imp_aac9c465b28e6f842382b939d12bf4c3a}

\end{DoxyCompactItemize}


\subsection{関数}
\hypertarget{classace_1_1_index_buffer___imp_a98e876db32eac54b8545fa74cec52aee}{\index{ace\-::\-Index\-Buffer\-\_\-\-Imp@{ace\-::\-Index\-Buffer\-\_\-\-Imp}!Get\-Buffer@{Get\-Buffer}}
\index{Get\-Buffer@{Get\-Buffer}!ace::IndexBuffer_Imp@{ace\-::\-Index\-Buffer\-\_\-\-Imp}}
\subsubsection[{Get\-Buffer}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf Pointer\-Array}$<$T$>$ ace\-::\-Index\-Buffer\-\_\-\-Imp\-::\-Get\-Buffer (
\begin{DoxyParamCaption}
\item[{int32\-\_\-t}]{count}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classace_1_1_index_buffer___imp_a98e876db32eac54b8545fa74cec52aee}


内部のバッファを取得する。 


\begin{DoxyParams}{引数}
{\em count} & 取得する個数 \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{覚え書き}
確保した以上の個数のバッファを取得した場合、assertに引っかかるので注意する必要がある。 
\end{DoxyNote}


このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Graphics/\-Common/\-Resource/ace.\-Index\-Buffer\-\_\-\-Imp.\-h\item 
Dev/ace\-\_\-cpp/core/\-Graphics/\-Common/\-Resource/ace.\-Index\-Buffer\-\_\-\-Imp.\-cpp\end{DoxyCompactItemize}
